package com.heima.wemedia.service;

import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.dtos.WmMaterialDto;
import org.springframework.web.multipart.MultipartFile;

public interface WmMaterialService {
    /**
     *  图片上传
     * @param multipartFile
     * @return
     */
    ResponseResult uploadPhoto(MultipartFile multipartFile);

    /**
     * 素材列表分页
     * @param dto
     * @return
     */
    ResponseResult findPage(WmMaterialDto dto);

    /**
     * 删除图片
     * @param id
     * @return
     */
    ResponseResult deletePhoto(Integer id);

    /**
     * 收藏/取消
     * @param id
     * @param collectMaterial
     * @return
     */
    ResponseResult updateCollectionStatus(Integer id, Short collectMaterial);
}
